﻿/*************************************************************************************

- CLR版本：        4.0.30319.42000
- 类 名 称：       TB_Flow
- 机器名称：       YTE
- 命名空间：       LD.Dal.Entity
- 文 件 名：       TB_Flow
- 创建时间：       2022/6/11 15:52:01
- 作    者：       YTE
- 说   明：
- 修改时间：
- 修 改 人：
  *************************************************************************************/

using LD.Host.Tool;
using LD.Model;
using System;
using System.Collections.Generic;

namespace LD.Host
{
    [Serializable]
    public class TB_Tool : BaseEntity
    {
        /// <summary>
        /// 流程名称
        /// </summary>
        public string FlowName { get; set; }
        /// <summary>
        /// 工具名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 工具类型
        /// </summary>
        public string ToolType { get; set; }
        /// <summary>
        /// 类名
        /// </summary>
        public string ClassName { get; set; }
        /// <summary>
        /// 参数窗口
        /// </summary>
        public string FrmParam { get; set; }
        /// <summary>
        /// 工具名称
        /// </summary>
        public string Text { get; set; }
        /// <summary>
        /// 参数
        /// </summary>

        public string Param { get; set; }
        /// <summary>
        /// 序列
        /// </summary>
        public int Sort { get; set; }
        public bool FailSkip { get; set; }
        public string SkipFlow { get; set; }
        public int X { get; set; }
        public int Y { get; set; }
        public bool Enabled { get; set; } = true;

        public EchoPLC EchoPLC = new EchoPLC();
        /// <summary>
        /// 是否为光栅工具
        /// </summary>
        public bool IsGS { get; set; }=false;

        [NonSerialized]
        public Dictionary<string, object> OutPut;
    }
}
